package com.t.bricks.bussiness.db.entity.orders.base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.t.bricks.annotation.DataInfo;

/**
 * 订单'Orders'表实体类
 * 警告:非数据库字段禁止在此添加,应该创建扩展实体中添加
 */
@ApiModel("订单Orders")
public class OrdersBase implements Serializable {

	private static final long serialVersionUID = -1L;// 使用rmi时需修改

	/**
	 * 记录编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sId", sComment="记录编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=true, isNull=false,
		iMaxLength=10, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=0 )
	@ApiModelProperty(value="记录编号", example="")
	//[end]
	protected String sId;

	/**
	 * 单号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sSequence", sComment="单号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=1 )
	@ApiModelProperty(value="单号", example="")
	//[end]
	protected String sSequence;

	/**
	 * 客户
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sClient", sComment="客户", isDbField=true, sDbFileType="varchar",
		sDefaultData="散户", isExtra=false, iskey=false, isNull=false,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=2 )
	@ApiModelProperty(value="客户", example="散户")
	//[end]
	protected String sClient;

	/**
	 * 客户电话
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sClientPhone", sComment="客户电话", isDbField=true, sDbFileType="varchar",
		sDefaultData="未留", isExtra=false, iskey=false, isNull=true,
		iMaxLength=13, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=3 )
	@ApiModelProperty(value="客户电话", example="未留")
	//[end]
	protected String sClientPhone;

	/**
	 * 客户地址
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sClientAddress", sComment="客户地址", isDbField=true, sDbFileType="varchar",
		sDefaultData="散户地址", isExtra=false, iskey=false, isNull=true,
		iMaxLength=200, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=4 )
	@ApiModelProperty(value="客户地址", example="散户地址")
	//[end]
	protected String sClientAddress;

	/**
	 * 销售员编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sSalesmanId", sComment="销售员编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=5 )
	@ApiModelProperty(value="销售员编号", example="")
	//[end]
	protected String sSalesmanId;

	/**
	 * 销售员
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sSalesman", sComment="销售员", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=6 )
	@ApiModelProperty(value="销售员", example="")
	//[end]
	protected String sSalesman;

	/**
	 * 销售时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dSalesDate", sComment="销售时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=7 )
	@ApiModelProperty(value="销售时间", example="")
	//[end]
	protected Date dSalesDate;

	/**
	 * 审核人编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sAuditId", sComment="审核人编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=8 )
	@ApiModelProperty(value="审核人编号", example="")
	//[end]
	protected String sAuditId;

	/**
	 * 审核人
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sAudit", sComment="审核人", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=9 )
	@ApiModelProperty(value="审核人", example="")
	//[end]
	protected String sAudit;

	/**
	 * 审核时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dAuditDate", sComment="审核时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=10 )
	@ApiModelProperty(value="审核时间", example="")
	//[end]
	protected Date dAuditDate;

	/**
	 * 出库人编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sStockId", sComment="出库人编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=11 )
	@ApiModelProperty(value="出库人编号", example="")
	//[end]
	protected String sStockId;

	/**
	 * 出库人
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sStock", sComment="出库人", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=12 )
	@ApiModelProperty(value="出库人", example="")
	//[end]
	protected String sStock;

	/**
	 * 出库时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dStockDate", sComment="出库时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=13 )
	@ApiModelProperty(value="出库时间", example="")
	//[end]
	protected Date dStockDate;

	/**
	 * 送货人编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sDeliverymanId", sComment="送货人编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=11 )
	@ApiModelProperty(value="出库人编号", example="")
	//[end]
	protected String sDeliverymanId;

	/**
	 * 送货人
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sDeliveryman", sComment="送货人", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=14 )
	@ApiModelProperty(value="送货人", example="")
	//[end]
	protected String sDeliveryman;

	/**
	 * 送货时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dDeliveryDate", sComment="送货时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=23 )
	@ApiModelProperty(value="送货时间", example="")
	//[end]
	protected Date dDeliveryDate;

	/**
	 * 收货确认人编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sAffirmId", sComment="收货确认人编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=15 )
	@ApiModelProperty(value="收货确认人编号", example="")
	//[end]
	protected String sAffirmId;

	/**
	 * 收货确认人
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sAffirm", sComment="收货确认人", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=16 )
	@ApiModelProperty(value="收货确认人", example="")
	//[end]
	protected String sAffirm;

	/**
	 * 收货确认时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dAffirmDate", sComment="收货确认时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=17 )
	@ApiModelProperty(value="收货确认时间", example="")
	//[end]
	protected Date dAffirmDate;

	/**
	 * 复审人编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sRecheckId", sComment="复审人编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=18 )
	@ApiModelProperty(value="复审人编号", example="")
	//[end]
	protected String sRecheckId;

	/**
	 * 复审人
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sRecheck", sComment="复审人", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=19 )
	@ApiModelProperty(value="复审人", example="")
	//[end]
	protected String sRecheck;

	/**
	 * 复审时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dRecheckDate", sComment="复审时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=20 )
	@ApiModelProperty(value="复审时间", example="")
	//[end]
	protected Date dRecheckDate;

	/**
	 * 消单人编号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sCancelId", sComment="消单人编号", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=21 )
	@ApiModelProperty(value="消单人编号", example="")
	//[end]
	protected String sCancelId;

	/**
	 * 消单人
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sCancel", sComment="消单人", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=32, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=22 )
	@ApiModelProperty(value="消单人", example="")
	//[end]
	protected String sCancel;

	/**
	 * 消单时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dCancelDate", sComment="消单时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=23 )
	@ApiModelProperty(value="消单时间", example="")
	//[end]
	protected Date dCancelDate;

	/**
	 * 总金额(元)
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="mMoney", sComment="总金额(元)", isDbField=true, sDbFileType="decimal",
		sDefaultData="0.00", isExtra=false, iskey=false, isNull=false,
		iMaxLength=10, isDecimal=true, iIntegralLength=6, iDecimalLength=2, iIndex=24 )
	@ApiModelProperty(value="总金额(元)", example="0.00")
	//[end]
	protected BigDecimal mMoney;

	/**
	 * 付款方式(枚举,0:其它;1:现金;2:支付宝;3微信;4:银行转账;5:赊账:6馈赠)
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="iPay", sComment="付款方式(枚举,0:其它;1:现金;2:支付宝;3微信;4:银行转账;5:赊账:6馈赠)", isDbField=true, sDbFileType="int",
		sDefaultData="1", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=25 )
	@ApiModelProperty(value="付款方式(枚举,0:其它;1:现金;2:支付宝;3微信;4:银行转账;5:赊账:6馈赠)", example="1")
	//[end]
	protected Integer iPay;

	/**
	 * 付款时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dPay", sComment="付款时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=26 )
	@ApiModelProperty(value="付款时间", example="")
	//[end]
	protected Date dPay;

	/**
	 * 备注
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sMemo", sComment="备注", isDbField=true, sDbFileType="varchar",
		sDefaultData="", isExtra=false, iskey=false, isNull=true,
		iMaxLength=200, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=27 )
	@ApiModelProperty(value="备注", example="")
	//[end]
	protected String sMemo;

	/**
	 * 创建者
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sCreator", sComment="创建者", isDbField=true, sDbFileType="varchar",
		sDefaultData="0", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=28 )
	@ApiModelProperty(value="创建者", example="0")
	//[end]
	protected String sCreator;

	/**
	 * 创建时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dCreateDate", sComment="创建时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=29 )
	@ApiModelProperty(value="创建时间", example="")
	//[end]
	protected Date dCreateDate;

	/**
	 * 修改人
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="sModifieder", sComment="修改人", isDbField=true, sDbFileType="varchar",
		sDefaultData="0", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=30 )
	@ApiModelProperty(value="修改人", example="0")
	//[end]
	protected String sModifieder;

	/**
	 * 修改时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="dModifiedDate", sComment="修改时间", isDbField=true, sDbFileType="datetime",
		sDefaultData="", isExtra=false, iskey=false, isNull=false,
		iMaxLength=23, isDecimal=false, iIntegralLength=-1, iDecimalLength=-1, iIndex=31 )
	@ApiModelProperty(value="修改时间", example="")
	//[end]
	protected Date dModifiedDate;

	/**
	 * 状态(枚举,1:已下单;2:已审核;3:已出库;4:运输中;5:已送达;6:已审计;7:已作废)
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="iState", sComment="状态(枚举,1:已下单;2:已审核;3:已出库;4:运输中;5:已送达;6:已审计;7:已作废)", isDbField=true, sDbFileType="int",
		sDefaultData="1", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=32 )
	@ApiModelProperty(value="状态(枚举,1:已下单;2:已审核;3:已出库;4:运输中;5:已送达;6:已审计;7:已作废)", example="1")
	//[end]
	protected Integer iState;

	/**
	 * 序号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="iIndex", sComment="序号", isDbField=true, sDbFileType="int",
		sDefaultData="1", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=33 )
	@ApiModelProperty(value="序号", example="1")
	//[end]
	protected Integer iIndex;

	/**
	 * 版本号
	 */
	//[start]
	@DataInfo( sDbName="BricksWarehousing", sTableName="Orders", sName="iVersion", sComment="版本号", isDbField=true, sDbFileType="int",
		sDefaultData="1", isExtra=false, iskey=false, isNull=false,
		iMaxLength=8, isDecimal=false, iIntegralLength=2, iDecimalLength=2, iIndex=34 )
	@ApiModelProperty(value="版本号", example="1")
	//[end]
	protected Integer iVersion;

	/**
	 * 取 记录编号
	 * @return String
	 */
	public String getsId() {
		return sId;
	}

	/**
	 * 设置记录编号
	 * @param sId
	 */
	public void setsId(String sId) {
		this.sId = sId;
	}

	/**
	 * 取 单号
	 * @return String
	 */
	public String getsSequence() {
		return sSequence;
	}

	/**
	 * 设置单号
	 * @param sSequence
	 */
	public void setsSequence(String sSequence) {
		this.sSequence = sSequence;
	}

	/**
	 * 取 客户
	 * @return String
	 */
	public String getsClient() {
		return sClient;
	}

	/**
	 * 设置客户
	 * @param sClient
	 */
	public void setsClient(String sClient) {
		this.sClient = sClient;
	}

	/**
	 * 取 客户电话
	 * @return String
	 */
	public String getsClientPhone() {
		return sClientPhone;
	}

	/**
	 * 设置客户电话
	 * @param sClientPhone
	 */
	public void setsClientPhone(String sClientPhone) {
		this.sClientPhone = sClientPhone;
	}

	/**
	 * 取 客户地址
	 * @return String
	 */
	public String getsClientAddress() {
		return sClientAddress;
	}

	/**
	 * 设置客户地址
	 * @param sClientAddress
	 */
	public void setsClientAddress(String sClientAddress) {
		this.sClientAddress = sClientAddress;
	}

	/**
	 * 取 销售员编号
	 * @return String
	 */
	public String getsSalesmanId() {
		return sSalesmanId;
	}

	/**
	 * 设置销售员编号
	 * @param sSalesmanId
	 */
	public void setsSalesmanId(String sSalesmanId) {
		this.sSalesmanId = sSalesmanId;
	}

	/**
	 * 取 销售员
	 * @return String
	 */
	public String getsSalesman() {
		return sSalesman;
	}

	/**
	 * 设置销售员
	 * @param sSalesman
	 */
	public void setsSalesman(String sSalesman) {
		this.sSalesman = sSalesman;
	}

	/**
	 * 取 销售时间
	 * @return Date
	 */
	public Date getdSalesDate() {
		return dSalesDate;
	}

	/**
	 * 设置销售时间
	 * @param dSalesDate
	 */
	public void setdSalesDate(Date dSalesDate) {
		this.dSalesDate = dSalesDate;
	}

	/**
	 * 取 审核人编号
	 * @return String
	 */
	public String getsAuditId() {
		return sAuditId;
	}

	/**
	 * 设置审核人编号
	 * @param sAuditId
	 */
	public void setsAuditId(String sAuditId) {
		this.sAuditId = sAuditId;
	}

	/**
	 * 取 审核人
	 * @return String
	 */
	public String getsAudit() {
		return sAudit;
	}

	/**
	 * 设置审核人
	 * @param sAudit
	 */
	public void setsAudit(String sAudit) {
		this.sAudit = sAudit;
	}

	/**
	 * 取 审核时间
	 * @return Date
	 */
	public Date getdAuditDate() {
		return dAuditDate;
	}

	/**
	 * 设置审核时间
	 * @param dAuditDate
	 */
	public void setdAuditDate(Date dAuditDate) {
		this.dAuditDate = dAuditDate;
	}

	/**
	 * 取 出库人编号
	 * @return String
	 */
	public String getsStockId() {
		return sStockId;
	}

	/**
	 * 设置出库人编号
	 * @param sStockId
	 */
	public void setsStockId(String sStockId) {
		this.sStockId = sStockId;
	}

	/**
	 * 取 出库人
	 * @return String
	 */
	public String getsStock() {
		return sStock;
	}

	/**
	 * 设置出库人
	 * @param sStock
	 */
	public void setsStock(String sStock) {
		this.sStock = sStock;
	}

	/**
	 * 取 出库时间
	 * @return Date
	 */
	public Date getdStockDate() {
		return dStockDate;
	}

	/**
	 * 设置出库时间
	 * @param dStockDate
	 */
	public void setdStockDate(Date dStockDate) {
		this.dStockDate = dStockDate;
	}
	
	/**
	 * 获得 送货人编号
	 * @return sDeliverymanId 送货人编号
	 */
	public String getsDeliverymanId() {
		return sDeliverymanId;
	}

	/**
	 * 设置 送货人编号
	 * @param sDeliverymanId 送货人编号
	 */
	public void setsDeliverymanId(String sDeliverymanId) {
		this.sDeliverymanId = sDeliverymanId;
	}

	/**
	 * 取 送货人
	 * @return String
	 */
	public String getsDeliveryman() {
		return sDeliveryman;
	}

	/**
	 * 设置送货人
	 * @param sDeliveryman
	 */
	public void setsDeliveryman(String sDeliveryman) {
		this.sDeliveryman = sDeliveryman;
	}

	/**
	 * 取 送货时间
	 * @return Date
	 */
	public Date getdDeliveryDate() {
		return dDeliveryDate;
	}

	/**
	 * 设置送货时间
	 * @param dDeliveryDate
	 */
	public void setdDeliveryDate(Date dDeliveryDate) {
		this.dDeliveryDate = dDeliveryDate;
	}

	/**
	 * 取 收货确认人编号
	 * @return String
	 */
	public String getsAffirmId() {
		return sAffirmId;
	}

	/**
	 * 设置收货确认人编号
	 * @param sAffirmId
	 */
	public void setsAffirmId(String sAffirmId) {
		this.sAffirmId = sAffirmId;
	}

	/**
	 * 取 收货确认人
	 * @return String
	 */
	public String getsAffirm() {
		return sAffirm;
	}

	/**
	 * 设置收货确认人
	 * @param sAffirm
	 */
	public void setsAffirm(String sAffirm) {
		this.sAffirm = sAffirm;
	}

	/**
	 * 取 收货确认时间
	 * @return Date
	 */
	public Date getdAffirmDate() {
		return dAffirmDate;
	}

	/**
	 * 设置收货确认时间
	 * @param dAffirmDate
	 */
	public void setdAffirmDate(Date dAffirmDate) {
		this.dAffirmDate = dAffirmDate;
	}

	/**
	 * 取 复审人编号
	 * @return String
	 */
	public String getsRecheckId() {
		return sRecheckId;
	}

	/**
	 * 设置复审人编号
	 * @param sRecheckId
	 */
	public void setsRecheckId(String sRecheckId) {
		this.sRecheckId = sRecheckId;
	}

	/**
	 * 取 复审人
	 * @return String
	 */
	public String getsRecheck() {
		return sRecheck;
	}

	/**
	 * 设置复审人
	 * @param sRecheck
	 */
	public void setsRecheck(String sRecheck) {
		this.sRecheck = sRecheck;
	}

	/**
	 * 取 复审时间
	 * @return Date
	 */
	public Date getdRecheckDate() {
		return dRecheckDate;
	}

	/**
	 * 设置复审时间
	 * @param dRecheckDate
	 */
	public void setdRecheckDate(Date dRecheckDate) {
		this.dRecheckDate = dRecheckDate;
	}

	/**
	 * 取 消单人编号
	 * @return String
	 */
	public String getsCancelId() {
		return sCancelId;
	}

	/**
	 * 设置消单人编号
	 * @param sCancelId
	 */
	public void setsCancelId(String sCancelId) {
		this.sCancelId = sCancelId;
	}

	/**
	 * 取 消单人
	 * @return String
	 */
	public String getsCancel() {
		return sCancel;
	}

	/**
	 * 设置消单人
	 * @param sCancel
	 */
	public void setsCancel(String sCancel) {
		this.sCancel = sCancel;
	}

	/**
	 * 取 消单时间
	 * @return Date
	 */
	public Date getdCancelDate() {
		return dCancelDate;
	}

	/**
	 * 设置消单时间
	 * @param dCancelDate
	 */
	public void setdCancelDate(Date dCancelDate) {
		this.dCancelDate = dCancelDate;
	}

	/**
	 * 取 总金额(元)
	 * @return BigDecimal
	 */
	public BigDecimal getmMoney() {
		return mMoney;
	}

	/**
	 * 设置总金额(元)
	 * @param mMoney
	 */
	public void setmMoney(BigDecimal mMoney) {
		this.mMoney = mMoney;
	}

	/**
	 * 取 付款方式(枚举,0:其它;1:现金;2:支付宝;3微信;4:银行转账;5:赊账:6馈赠)
	 * @return Integer
	 */
	public Integer getiPay() {
		return iPay;
	}

	/**
	 * 设置付款方式(枚举,0:其它;1:现金;2:支付宝;3微信;4:银行转账;5:赊账:6馈赠)
	 * @param iPay
	 */
	public void setiPay(Integer iPay) {
		this.iPay = iPay;
	}

	/**
	 * 取 付款时间
	 * @return Date
	 */
	public Date getdPay() {
		return dPay;
	}

	/**
	 * 设置付款时间
	 * @param dPay
	 */
	public void setdPay(Date dPay) {
		this.dPay = dPay;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 创建者
	 * @return String
	 */
	public String getsCreator() {
		return sCreator;
	}

	/**
	 * 设置创建者
	 * @param sCreator
	 */
	public void setsCreator(String sCreator) {
		this.sCreator = sCreator;
	}

	/**
	 * 取 创建时间
	 * @return Date
	 */
	public Date getdCreateDate() {
		return dCreateDate;
	}

	/**
	 * 设置创建时间
	 * @param dCreateDate
	 */
	public void setdCreateDate(Date dCreateDate) {
		this.dCreateDate = dCreateDate;
	}

	/**
	 * 取 修改人
	 * @return String
	 */
	public String getsModifieder() {
		return sModifieder;
	}

	/**
	 * 设置修改人
	 * @param sModifieder
	 */
	public void setsModifieder(String sModifieder) {
		this.sModifieder = sModifieder;
	}

	/**
	 * 取 修改时间
	 * @return Date
	 */
	public Date getdModifiedDate() {
		return dModifiedDate;
	}

	/**
	 * 设置修改时间
	 * @param dModifiedDate
	 */
	public void setdModifiedDate(Date dModifiedDate) {
		this.dModifiedDate = dModifiedDate;
	}

	/**
	 * 取 状态(枚举,1:已下单;2:已审核;3:已出库;4:运输中;5:已送达;6:已审计;7:已作废)
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置状态(枚举,1:已下单;2:已审核;3:已出库;4:运输中;5:已送达;6:已审计;7:已作废)
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

	/**
	 * 取 序号
	 * @return Integer
	 */
	public Integer getiIndex() {
		return iIndex;
	}

	/**
	 * 设置序号
	 * @param iIndex
	 */
	public void setiIndex(Integer iIndex) {
		this.iIndex = iIndex;
	}

	/**
	 * 取 版本号
	 * @return Integer
	 */
	public Integer getiVersion() {
		return iVersion;
	}

	/**
	 * 设置版本号
	 * @param iVersion
	 */
	public void setiVersion(Integer iVersion) {
		this.iVersion = iVersion;
	}

}
